package com.yc.videocache;

import ohos.hiviewdfx.HiLog;
import ohos.hiviewdfx.HiLogLabel;

/**
 * Logger
 *
 * @since 2021-05-10
 */
public final class Logger {
    private static final String TAG = "VideoCache";
    /**
     * IS_DEBUG
     */
    public static final boolean IS_DEBUG = false;
    private static final HiLogLabel label = new HiLogLabel(HiLog.LOG_APP, 0x01, TAG);

    /**
     * debug
     *
     * @param msg
     */
    public static void debug(String msg) {
        if (IS_DEBUG) {
            HiLog.debug(label, msg);
        }
    }

    /**
     * info
     *
     * @param msg
     */
    public static void info(String msg) {
        if (IS_DEBUG) {
            HiLog.info(label, msg);
        }
    }

    /**
     * warn
     *
     * @param msg
     */
    public static void warn(String msg) {
        if (IS_DEBUG) {
            HiLog.warn(label, msg);
        }
    }

    /**
     * error
     *
     * @param msg
     */
    public static void error(String msg) {
        if (IS_DEBUG) {
            HiLog.error(label, msg);
        }
    }
}
